package com.clstu.staticmathod_.interface_;

public class Interface03 {
    public static void main(String[] args) {
        IL a=new C();
        //IH h=new C();会报错
        IH h =a;//会出错，因为目前C没有实现接口IH
        //IL继承IH或就合理了，接口继承仍然具有传递性
        h.hi();
    }

}
interface IH{
    void hi();
}
interface IL extends IH{}
class C implements IL{
    @Override
    public void hi() {//需要继续实现IL的父类的所有方法，接口具有传递性
        System.out.println("hi");
    }
}